//
//  YCPersonnalSetViewController.m
//  lianganyuchu
//
//  Created by iMac on 17/2/24.
//  Copyright © 2017年 杭州桑缇电子商务有限公司. All rights reserved.
//

#import "YCPersonnalSetViewController.h"
#define YCPersonnalSetCellIdentify @"YCPersonnalSetTableViewCell"

@interface YCPersonnalSetViewController ()
{
    UITableView *m_tableView;
}
@end

@implementation YCPersonnalSetViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.navigationItem.title=@"个人设置";
    self.navigationItem.leftBarButtonItem=[self tbarBackButton];
    
    [self addTableView];
}
-(void)addTableView
{
    [self.view setBackgroundColor:WHITE_COLOR];
    m_tableView=[[UITableView alloc]initWithFrame:CGRectMake(0, 0, kMainScreen_Width, kMainScreen_Height-kNAV_HEIGHT)];
    m_tableView.delegate=self;
    m_tableView.dataSource=self;
    m_tableView.separatorStyle=UITableViewCellSeparatorStyleNone;
    m_tableView.showsVerticalScrollIndicator=NO;
    [self.view addSubview:m_tableView];
    [m_tableView registerNib:[UINib nibWithNibName:YCPersonnalSetCellIdentify bundle:nil] forCellReuseIdentifier:YCPersonnalSetCellIdentify];
}
#pragma mark tableview datasource
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 1;
}
#pragma mark tableview delegate
-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
    return CGFLOAT_MIN;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 170.0f;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString *CellIdentifier = [NSString stringWithFormat:@"cell%ld%ld",(long)indexPath.section,(long)indexPath.row];
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (nil == cell){
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
        cell.selectionStyle=UITableViewCellSelectionStyleNone;
    }
    YCPersonnalSetTableViewCell *_cell = (YCPersonnalSetTableViewCell *)[tableView dequeueReusableCellWithIdentifier:YCPersonnalSetCellIdentify forIndexPath:indexPath];
    [_cell bindWith:[App shared].user];
    _cell.changeCodeBlock=^(){
        YCResetPasswordViewController *resetVC=[[YCResetPasswordViewController alloc]init];
        [self showNavigationView:resetVC];
    };
    cell=_cell;
    return cell;
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
}


@end
